/* 图片预览弹框 */
.image-preview-modal {
  padding: 0.94rem !important;
  overflow: hidden !important;

  .modal-dialog {
    max-width: 100%;
    width: 100% !important;
    height: 100vh !important;
    margin: 0 auto;
    z-index: 100;

    .modal-content {
      border: 0;
      border-radius: 0;
      background: none;

      .modal-header {
        border: 0;

        .close {
          color: white;
          font-size: 35px;
        }
      }

      .modal-body {
        padding: 0 !important;

        .carousel {
          margin: 0 auto;

          .carousel-item {
            height: calc(100vh - 5rem);
            text-align: center;

            img {
              max-width: 100%;
              margin: auto !important;
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
            }
          }

          .carousel-indicators {
            margin-bottom: 0.94rem;
          }
        }

      }
    }

  }
}